overachieve despite difficulties

Translations
réussir brillamment malgré les difficultés